package org.aersoft.jokebook.beans;

/**
 * Bean to populate the items attributes.
 * @author Danilo de Godoy Carolino.
 */
public class ItemBean {

	private int categoryId;
	private int id;
	private String author;
	private String categoryName;
	private String categoryRole;
	private String content;
	private String description;
	private String title;
	private String date;

	/**
	 * Get the category ID value.
	 * @return categoryId of {@link Integer} type.
	 */
	public int getCategoryId() {
		return categoryId;
	}

	/**
	 * Set the category ID value.
	 * @param categoryId of {@link Integer} type.
	 */
	public void setCategoryId(int categoryId) {
		this.categoryId = categoryId;
	}

	/**
	 * Get the item ID value.
	 * @return id of {@link Integer} type.
	 */
	public int getId() {
		return id;
	}

	/**
	 * Set the item ID value.
	 * @param id of {@link Integer} type.
	 */
	public void setId(int id) {
		this.id = id;
	}

	/**
	 * Get the content author value.
	 * @return author of {@link String} type.
	 */
	public String getAuthor() {
		return author;
	}

	/**
	 * Set the content author value.
	 * @param author of {@link String} type.
	 */
	public void setAuthor(String author) {
		this.author = author;
	}

	/**
	 * Get the main content value.
	 * @return content of {@link String} type.
	 */
	public String getContent() {
		return content;
	}

	/**
	 * Set the main content value.
	 * @param content of {@link String} type.
	 */
	public void setContent(String content) {
		this.content = content;
	}

	/**
	 * Get the content description value.
	 * @return description of {@link String} type.
	 */
	public String getDescription() {
		return description;
	}

	/**
	 * Set the content description value.
	 * @param description of {@link String} type.
	 */
	public void setDescription(String description) {
		this.description = description;
	}

	/**
	 * Get the content title value.
	 * @return title of {@link String} type.
	 */
	public String getTitle() {
		return title;
	}

	/**
	 * Set the content title value.
	 * @param title of {@link String} type.
	 */
	public void setTitle(String title) {
		this.title = title;
	}

	/**
	 * Get the date value.
	 * @return date of {@link String} type.
	 */
	public String getDate() {
		return date;
	}

	/**
	 * Set the date value.
	 * @param date of {@link String} type.
	 */
	public void setDate(String date) {
		this.date = date;
	}

	/**
	 * Get the category name value.
	 * @return categoryName of {@link String} type.
	 */
	public String getCategoryName() {
		return categoryName;
	}

	/**
	 * Set the category name value.
	 * @param categoryName of {@link String} type.
	 */
	public void setCategoryName(String categoryName) {
		this.categoryName = categoryName;
	}

	/**
	 * Get the category keyword value.
	 * @return categoryRole of {@link String} type.
	 */
	public String getCategoryRole() {
		return categoryRole;
	}

	/**
	 * Set the category keyword value.
	 * @param categoryRole of {@link String} type.
	 */
	public void setCategoryRole(String categoryRole) {
		this.categoryRole = categoryRole;
	}

	/**
	 * Constructor method of this class.
	 */
	public ItemBean() {}
}
